package com.xyy.saas.payment.cores.vo;
import com.xyy.saas.payment.cores.enums.*;
import lombok.Data;

import java.io.Serializable;


/**
 * @author dj.lv
 */
public class OrderClosedVo implements Serializable {
    private static final long serialVersionUID = 4129297193241089259L;
    /**
     * 支付渠道
     */
    private ChannelEnum channel;

    /**
     * 订单号
     */
    private String payNo;

    /**
     * 接口调用方的标识，支付平台分配，用于验签
     */
    private String invoker;

    /**
     * 接口调用方的业务类型, 支付平台分配
     */
    private String businessType;

    /**
     * 订单业务类型, 用于标识订单归属，支付平台分配
     */
    private String businessOrderType;

    public ChannelEnum getChannel() {
        return channel;
    }

    public void setChannel(ChannelEnum channel) {
        this.channel = channel;
    }

    public String getPayNo() {
        return payNo;
    }

    public void setPayNo(String payNo) {
        this.payNo = payNo;
    }

    public String getInvoker() {
        return invoker;
    }

    public void setInvoker(String invoker) {
        this.invoker = invoker;
    }

    public String getBusinessType() {
        return businessType;
    }

    public void setBusinessType(String businessType) {
        this.businessType = businessType;
    }

    public String getBusinessOrderType() {
        return businessOrderType;
    }

    public void setBusinessOrderType(String businessOrderType) {
        this.businessOrderType = businessOrderType;
    }
}
